package com.code972.elasticsearch.plugins.index.analysis;
import org.elasticsearch.AnalysisFactoryTestCase;
import java.util.HashMap;
import java.util.Map;
public class AnalysisHebrewFactoryTests extends AnalysisFactoryTestCase {
@Override
protected Map<String, Class<?>> getTokenizers() {
Map<String, Class<?>> tokenizers = new HashMap<>(super.getTokenizers());
tokenizers.put("hebrew", HebrewTokenizerFactory.class);
return tokenizers;
}
@Override
protected Map<String, Class<?>> getTokenFilters() {
Map<String, Class<?>> filters = new HashMap<>(super.getTokenFilters());
filters.put("hebrew_lemmatizer", HebrewLemmatizerTokenFilterFactory.class);
filters.put("niqqud", NiqqudFilterTokenFilterFactory.class);
filters.put("add_suffix", AddSuffixTokenFilterFactory.class);
return filters;
}
}